Andrea Bozzo is an independent software publisher whose work is distributed through GitHub, reflecting an open-source approach to development and collaboration. The publisher's catalog currently consists of a single product, GitNodes, a tool designed to build a knowledge graph over a Git repository containing Markdown files. GitNodes addresses a common challenge faced by developers, technical writers, researchers, and teams who maintain large collections of Markdown documents: as note archives, documentation sets, and personal knowledge bases grow, the relationships between individual files become difficult to navigate using conventional folder structures or simple search. By parsing the content and links within a repository, GitNodes constructs a graph representation that exposes connections between documents, enabling users to explore how ideas, references, and topics relate to one another. This type of software falls into the knowledge management and documentation tooling category, overlapping with personal knowledge base systems, static documentation workflows, and graph visualization utilities. Typical use cases include visualizing the structure of a personal note-taking system built on plain-text files, auditing internal documentation for orphaned or poorly connected pages, supporting Zettelkasten-style workflows where linked notes form the core of the system, and helping teams understand the topology of their Markdown-based wikis or project documentation. Because it operates directly on a Git repository, GitNodes fits naturally into version-controlled, plain-text-centric workflows, appealing to users who prefer portable, tool-agnostic data formats over proprietary note-taking platforms. The project is maintained publicly on GitHub, allowing users to inspect the source code, report issues, and contribute improvements.
A knowledge graph over a Git repository of Markdown files.
Details